# 文件的操作， 就是字面意思上的文件
# 文件的创建，文件的读取，文件的写入
# 文件读写 open函数

# 打开一个文件，不存在的话就创建它
# 文件的mode参数，r---》只读，r+ ---》以二进制方式打开，w+ --->用于写入，如果没有就直接创建
# r+ rb+ w wb w+ wb+ a a+ ab+

file_operate = open("./test.txt",mode="a+")
file_operate.write("Hello World~\r\n")
file_operate.close()# 如果不close 会导致程序不能再创建文件

# 文件的读
file_read = open("./test.txt",mode="r")
read_str = file_read.read(100)
print(read_str)

"""
# 文件写了以后要close 能不能有个便捷的方式
with open("./test.txt",mode="r") as f:
    read_str = f.read(100)
    print(read_str)
"""
# 一行一行地读
"""
with open("./test.txt",mode="r") as f:
    read_line = f.readlines()
    for one_line in read_line:
        print(one_line)
"""